/*
 * Decompiled with CFR 0.150.
 */
package com.gys.data.pay;

import com.gys.common.data.CommonCheckBox;
import java.math.BigDecimal;

public class GetDzqOutData {
    private String clientId;
    private String proCode;
    private String gspcbCouponId;
    private String gspcbActNo;
    private String gspcbName;
    private String gspcbDesc;
    private String gspcbEndDate;
    private String gspcbCount;
    private BigDecimal gspcbCouponAmt;
    private String gspcbMemberId;
    private String gspcbGainFlag;
    private String gspcbGrantBillNo;
    private String gspcbGrantBrId;
    private String gspcbGrantDate;
    private String gspcbUseBillNo;
    private String gspcbUseBrId;
    private String gspcbUseDate;
    private String gspcbStatus;
    private CommonCheckBox checkBox = new CommonCheckBox();

    public String getClientId() {
        return this.clientId;
    }

    public String getProCode() {
        return this.proCode;
    }

    public String getGspcbCouponId() {
        return this.gspcbCouponId;
    }

    public String getGspcbActNo() {
        return this.gspcbActNo;
    }

    public String getGspcbName() {
        return this.gspcbName;
    }

    public String getGspcbDesc() {
        return this.gspcbDesc;
    }

    public String getGspcbEndDate() {
        return this.gspcbEndDate;
    }

    public String getGspcbCount() {
        return this.gspcbCount;
    }

    public BigDecimal getGspcbCouponAmt() {
        return this.gspcbCouponAmt;
    }

    public String getGspcbMemberId() {
        return this.gspcbMemberId;
    }

    public String getGspcbGainFlag() {
        return this.gspcbGainFlag;
    }

    public String getGspcbGrantBillNo() {
        return this.gspcbGrantBillNo;
    }

    public String getGspcbGrantBrId() {
        return this.gspcbGrantBrId;
    }

    public String getGspcbGrantDate() {
        return this.gspcbGrantDate;
    }

    public String getGspcbUseBillNo() {
        return this.gspcbUseBillNo;
    }

    public String getGspcbUseBrId() {
        return this.gspcbUseBrId;
    }

    public String getGspcbUseDate() {
        return this.gspcbUseDate;
    }

    public String getGspcbStatus() {
        return this.gspcbStatus;
    }

    public CommonCheckBox getCheckBox() {
        return this.checkBox;
    }

    public void setClientId(String clientId) {
        this.clientId = clientId;
    }

    public void setProCode(String proCode) {
        this.proCode = proCode;
    }

    public void setGspcbCouponId(String gspcbCouponId) {
        this.gspcbCouponId = gspcbCouponId;
    }

    public void setGspcbActNo(String gspcbActNo) {
        this.gspcbActNo = gspcbActNo;
    }

    public void setGspcbName(String gspcbName) {
        this.gspcbName = gspcbName;
    }

    public void setGspcbDesc(String gspcbDesc) {
        this.gspcbDesc = gspcbDesc;
    }

    public void setGspcbEndDate(String gspcbEndDate) {
        this.gspcbEndDate = gspcbEndDate;
    }

    public void setGspcbCount(String gspcbCount) {
        this.gspcbCount = gspcbCount;
    }

    public void setGspcbCouponAmt(BigDecimal gspcbCouponAmt) {
        this.gspcbCouponAmt = gspcbCouponAmt;
    }

    public void setGspcbMemberId(String gspcbMemberId) {
        this.gspcbMemberId = gspcbMemberId;
    }

    public void setGspcbGainFlag(String gspcbGainFlag) {
        this.gspcbGainFlag = gspcbGainFlag;
    }

    public void setGspcbGrantBillNo(String gspcbGrantBillNo) {
        this.gspcbGrantBillNo = gspcbGrantBillNo;
    }

    public void setGspcbGrantBrId(String gspcbGrantBrId) {
        this.gspcbGrantBrId = gspcbGrantBrId;
    }

    public void setGspcbGrantDate(String gspcbGrantDate) {
        this.gspcbGrantDate = gspcbGrantDate;
    }

    public void setGspcbUseBillNo(String gspcbUseBillNo) {
        this.gspcbUseBillNo = gspcbUseBillNo;
    }

    public void setGspcbUseBrId(String gspcbUseBrId) {
        this.gspcbUseBrId = gspcbUseBrId;
    }

    public void setGspcbUseDate(String gspcbUseDate) {
        this.gspcbUseDate = gspcbUseDate;
    }

    public void setGspcbStatus(String gspcbStatus) {
        this.gspcbStatus = gspcbStatus;
    }

    public void setCheckBox(CommonCheckBox checkBox) {
        this.checkBox = checkBox;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof GetDzqOutData)) {
            return false;
        }
        GetDzqOutData other = (GetDzqOutData)o;
        if (!other.canEqual(this)) {
            return false;
        }
        String this$clientId = this.getClientId();
        String other$clientId = other.getClientId();
        if (this$clientId == null ? other$clientId != null : !this$clientId.equals(other$clientId)) {
            return false;
        }
        String this$proCode = this.getProCode();
        String other$proCode = other.getProCode();
        if (this$proCode == null ? other$proCode != null : !this$proCode.equals(other$proCode)) {
            return false;
        }
        String this$gspcbCouponId = this.getGspcbCouponId();
        String other$gspcbCouponId = other.getGspcbCouponId();
        if (this$gspcbCouponId == null ? other$gspcbCouponId != null : !this$gspcbCouponId.equals(other$gspcbCouponId)) {
            return false;
        }
        String this$gspcbActNo = this.getGspcbActNo();
        String other$gspcbActNo = other.getGspcbActNo();
        if (this$gspcbActNo == null ? other$gspcbActNo != null : !this$gspcbActNo.equals(other$gspcbActNo)) {
            return false;
        }
        String this$gspcbName = this.getGspcbName();
        String other$gspcbName = other.getGspcbName();
        if (this$gspcbName == null ? other$gspcbName != null : !this$gspcbName.equals(other$gspcbName)) {
            return false;
        }
        String this$gspcbDesc = this.getGspcbDesc();
        String other$gspcbDesc = other.getGspcbDesc();
        if (this$gspcbDesc == null ? other$gspcbDesc != null : !this$gspcbDesc.equals(other$gspcbDesc)) {
            return false;
        }
        String this$gspcbEndDate = this.getGspcbEndDate();
        String other$gspcbEndDate = other.getGspcbEndDate();
        if (this$gspcbEndDate == null ? other$gspcbEndDate != null : !this$gspcbEndDate.equals(other$gspcbEndDate)) {
            return false;
        }
        String this$gspcbCount = this.getGspcbCount();
        String other$gspcbCount = other.getGspcbCount();
        if (this$gspcbCount == null ? other$gspcbCount != null : !this$gspcbCount.equals(other$gspcbCount)) {
            return false;
        }
        BigDecimal this$gspcbCouponAmt = this.getGspcbCouponAmt();
        BigDecimal other$gspcbCouponAmt = other.getGspcbCouponAmt();
        if (this$gspcbCouponAmt == null ? other$gspcbCouponAmt != null : !(this$gspcbCouponAmt).equals(other$gspcbCouponAmt)) {
            return false;
        }
        String this$gspcbMemberId = this.getGspcbMemberId();
        String other$gspcbMemberId = other.getGspcbMemberId();
        if (this$gspcbMemberId == null ? other$gspcbMemberId != null : !this$gspcbMemberId.equals(other$gspcbMemberId)) {
            return false;
        }
        String this$gspcbGainFlag = this.getGspcbGainFlag();
        String other$gspcbGainFlag = other.getGspcbGainFlag();
        if (this$gspcbGainFlag == null ? other$gspcbGainFlag != null : !this$gspcbGainFlag.equals(other$gspcbGainFlag)) {
            return false;
        }
        String this$gspcbGrantBillNo = this.getGspcbGrantBillNo();
        String other$gspcbGrantBillNo = other.getGspcbGrantBillNo();
        if (this$gspcbGrantBillNo == null ? other$gspcbGrantBillNo != null : !this$gspcbGrantBillNo.equals(other$gspcbGrantBillNo)) {
            return false;
        }
        String this$gspcbGrantBrId = this.getGspcbGrantBrId();
        String other$gspcbGrantBrId = other.getGspcbGrantBrId();
        if (this$gspcbGrantBrId == null ? other$gspcbGrantBrId != null : !this$gspcbGrantBrId.equals(other$gspcbGrantBrId)) {
            return false;
        }
        String this$gspcbGrantDate = this.getGspcbGrantDate();
        String other$gspcbGrantDate = other.getGspcbGrantDate();
        if (this$gspcbGrantDate == null ? other$gspcbGrantDate != null : !this$gspcbGrantDate.equals(other$gspcbGrantDate)) {
            return false;
        }
        String this$gspcbUseBillNo = this.getGspcbUseBillNo();
        String other$gspcbUseBillNo = other.getGspcbUseBillNo();
        if (this$gspcbUseBillNo == null ? other$gspcbUseBillNo != null : !this$gspcbUseBillNo.equals(other$gspcbUseBillNo)) {
            return false;
        }
        String this$gspcbUseBrId = this.getGspcbUseBrId();
        String other$gspcbUseBrId = other.getGspcbUseBrId();
        if (this$gspcbUseBrId == null ? other$gspcbUseBrId != null : !this$gspcbUseBrId.equals(other$gspcbUseBrId)) {
            return false;
        }
        String this$gspcbUseDate = this.getGspcbUseDate();
        String other$gspcbUseDate = other.getGspcbUseDate();
        if (this$gspcbUseDate == null ? other$gspcbUseDate != null : !this$gspcbUseDate.equals(other$gspcbUseDate)) {
            return false;
        }
        String this$gspcbStatus = this.getGspcbStatus();
        String other$gspcbStatus = other.getGspcbStatus();
        if (this$gspcbStatus == null ? other$gspcbStatus != null : !this$gspcbStatus.equals(other$gspcbStatus)) {
            return false;
        }
        CommonCheckBox this$checkBox = this.getCheckBox();
        CommonCheckBox other$checkBox = other.getCheckBox();
        return !(this$checkBox == null ? other$checkBox != null : !this$checkBox.equals(other$checkBox));
    }

    protected boolean canEqual(Object other) {
        return other instanceof GetDzqOutData;
    }

    public int hashCode() {
        int PRIME = 59;
        int result = 1;
        String $clientId = this.getClientId();
        result = result * 59 + ($clientId == null ? 43 : $clientId.hashCode());
        String $proCode = this.getProCode();
        result = result * 59 + ($proCode == null ? 43 : $proCode.hashCode());
        String $gspcbCouponId = this.getGspcbCouponId();
        result = result * 59 + ($gspcbCouponId == null ? 43 : $gspcbCouponId.hashCode());
        String $gspcbActNo = this.getGspcbActNo();
        result = result * 59 + ($gspcbActNo == null ? 43 : $gspcbActNo.hashCode());
        String $gspcbName = this.getGspcbName();
        result = result * 59 + ($gspcbName == null ? 43 : $gspcbName.hashCode());
        String $gspcbDesc = this.getGspcbDesc();
        result = result * 59 + ($gspcbDesc == null ? 43 : $gspcbDesc.hashCode());
        String $gspcbEndDate = this.getGspcbEndDate();
        result = result * 59 + ($gspcbEndDate == null ? 43 : $gspcbEndDate.hashCode());
        String $gspcbCount = this.getGspcbCount();
        result = result * 59 + ($gspcbCount == null ? 43 : $gspcbCount.hashCode());
        BigDecimal $gspcbCouponAmt = this.getGspcbCouponAmt();
        result = result * 59 + ($gspcbCouponAmt == null ? 43 : ($gspcbCouponAmt).hashCode());
        String $gspcbMemberId = this.getGspcbMemberId();
        result = result * 59 + ($gspcbMemberId == null ? 43 : $gspcbMemberId.hashCode());
        String $gspcbGainFlag = this.getGspcbGainFlag();
        result = result * 59 + ($gspcbGainFlag == null ? 43 : $gspcbGainFlag.hashCode());
        String $gspcbGrantBillNo = this.getGspcbGrantBillNo();
        result = result * 59 + ($gspcbGrantBillNo == null ? 43 : $gspcbGrantBillNo.hashCode());
        String $gspcbGrantBrId = this.getGspcbGrantBrId();
        result = result * 59 + ($gspcbGrantBrId == null ? 43 : $gspcbGrantBrId.hashCode());
        String $gspcbGrantDate = this.getGspcbGrantDate();
        result = result * 59 + ($gspcbGrantDate == null ? 43 : $gspcbGrantDate.hashCode());
        String $gspcbUseBillNo = this.getGspcbUseBillNo();
        result = result * 59 + ($gspcbUseBillNo == null ? 43 : $gspcbUseBillNo.hashCode());
        String $gspcbUseBrId = this.getGspcbUseBrId();
        result = result * 59 + ($gspcbUseBrId == null ? 43 : $gspcbUseBrId.hashCode());
        String $gspcbUseDate = this.getGspcbUseDate();
        result = result * 59 + ($gspcbUseDate == null ? 43 : $gspcbUseDate.hashCode());
        String $gspcbStatus = this.getGspcbStatus();
        result = result * 59 + ($gspcbStatus == null ? 43 : $gspcbStatus.hashCode());
        CommonCheckBox $checkBox = this.getCheckBox();
        result = result * 59 + ($checkBox == null ? 43 : $checkBox.hashCode());
        return result;
    }

    public String toString() {
        return "GetDzqOutData(clientId=" + this.getClientId() + ", proCode=" + this.getProCode() + ", gspcbCouponId=" + this.getGspcbCouponId() + ", gspcbActNo=" + this.getGspcbActNo() + ", gspcbName=" + this.getGspcbName() + ", gspcbDesc=" + this.getGspcbDesc() + ", gspcbEndDate=" + this.getGspcbEndDate() + ", gspcbCount=" + this.getGspcbCount() + ", gspcbCouponAmt=" + this.getGspcbCouponAmt() + ", gspcbMemberId=" + this.getGspcbMemberId() + ", gspcbGainFlag=" + this.getGspcbGainFlag() + ", gspcbGrantBillNo=" + this.getGspcbGrantBillNo() + ", gspcbGrantBrId=" + this.getGspcbGrantBrId() + ", gspcbGrantDate=" + this.getGspcbGrantDate() + ", gspcbUseBillNo=" + this.getGspcbUseBillNo() + ", gspcbUseBrId=" + this.getGspcbUseBrId() + ", gspcbUseDate=" + this.getGspcbUseDate() + ", gspcbStatus=" + this.getGspcbStatus() + ", checkBox=" + this.getCheckBox() + ")";
    }
}

